mechanical restraint - French English Dictionary